/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Assigment.Almacenamiento;

import Miscelanea.Almacenamiento.Atributo;
import Miscelanea.Almacenamiento.Relacion;
import java.util.ArrayList;

/**
 *
 * @author Gunner
 */
public class Ejercicio1 {
    public static void main(String[] args) {
        System.out.println("ESQUEMA DE LA RELACION");
        System.out.println("======================");
         Atributo Id_Cliente=new Atributo("Id_Cliente",Integer.class);
        Atributo Nombre_Cliente=new Atributo("Nombre_Cliente",String.class);
        Atributo Direccion_Cliente=new Atributo("Direccion_Cliente",String.class);
        Atributo Telefono_Cliente=new Atributo("Telefono_Cliente",Long.class);
        Atributo Tipo_Cliente=new Atributo("Tipo_Cliente",String.class);
        
        ArrayList<Atributo> A2=new ArrayList<>();
        
        A2.add(Id_Cliente);
        A2.add(Nombre_Cliente);
        A2.add(Direccion_Cliente);
        A2.add(Telefono_Cliente);
        
        
        Relacion Esquema_Cliente=new Relacion(A2);
        
        System.out.println(Esquema_Cliente.toString());
        
        System.out.println("");
        System.out.println("ADICION DE ATRIBUTO 'Tipo_Cliente'");
        System.out.println("===================================");
        Esquema_Cliente.adicionarAtributo(Tipo_Cliente);
        System.out.println(Esquema_Cliente.toString());
        
        System.out.println("");
        System.out.println("ELIMINAR ATRIBUTO 'Telefono_Cliente'");
        System.out.println("=====================================");
        Esquema_Cliente.eliminar(Telefono_Cliente);
        System.out.println(Esquema_Cliente.toString());
    }
}
